package com.tongzhan.service;

import com.tongzhan.base.Return;
import com.tongzhan.entity.religion.Inform;

public interface InformService {

    /**
     * 新增通知
     *
     * @param type
     * @param inform
     * @return
     */
    Return newInform(Integer type, Inform inform);

    /**
     * 获取通知列表
     *
     * @param userId
     * @param type
     * @param page
     * @param size
     * @return
     */
    Return getInformList(String userId, Integer type, Integer page, Integer size);

    /**
     * 通知详情
     *
     *
     * @param userId
     * @param informCode
     * @return
     */
    Return informDetails(String userId, String informCode);

    /**
     * 删除通知
     *
     * @param informCode
     * @return
     */
    Return deleteInform(String informCode);

    /**
     * 修改通知
     * @param type
     * @param inform
     * @return
     */
    Return editInform(Integer type, Inform inform);
}
